u`
Ep.22uϐgĂ݂vĊJ܂

otH[FAWK p.17 myname01.cs

EešɓKȃRgǋL悤

쐬

// myname01.cs  
using System; //vOŗpĂO@\̂肩(O)
class MyName01 //NX̐錾
{
    public static void Main() //AvP[V̎sJnꏊ
    {
        Console.WriteLine("̖O̓VA"); //JbR̎weR\[ɕ\
    }
}

p.22 ϐgĂ݂

Eϐ̓@Au(ωł)̘aŁAL̈mۂĖO
EāAf[^i[ł̃C[W
EL̈mۂɂ͑傫Ɨpȑ񂪕KvŁAf[^^Ƃ
EႦ΁Ał悭gf[^^uintvŁA132rbgTCŶŐpB}x̐i[łB
EC#ł͕ϐOɗpӂėpB̗pӂuϐ̐錾vƂ
Eϐ̐錾̏F f[^^ ϐ;
EF int age; //^ϐage̐錾
EJ}ȂŁA̓^̕ϐ𓯎ɐ錾ł
EF int y, m, d; //^ϐy,m,d̐錾(Np)
EϐɃf[^i[邱ƂƂAɗpf[^lƂ
EƂ̕ϐɈȑOɑĂl͏㏑
EC#ł͂Q=Zqő\
EF int y; y = 1962; //^ϐy̐錾ƁAl̑
EF int y; y = 1962; y = 1960; //ϐy̒l19621960ɂȂ

p.23iƃf[^^j

EC#ł̓f[^^Ƀ}b`Ȃl͑łȂ
EF int y; y = 3.14; //^ϐy̐錾ƁȂ(G[ɂȂ)
 _ȉ̃f[^lƂ

p.23ij

EC#ł͐錾݂̂sϐ̒l͊{IɗpłȂ
E܂A錾ƒl͓̑ɍsƂ̂ŁAƂ
ȄF f[^^ ϐ = l;
EF int y = 1962; //^ϐy1962ŏ
EJ}ȂŁA̓^̕ϐ𓯎ɏł
EF int y = 1960, m = 3, d = 10; //^ϐy,m,d̐錾(Np)

p.23iϐj

EvO}͕ϐRɐݒł邪AƖ̗RvɂA[^邱ƂB
E[Fp啶EEEu_vƑSpp\A擪͐͋֎~B
  Spp\ȂƂB܂ApłȂ
EVXepL[[hiʂȈӖPE\j͕ϐɂ͂łȂ
  \͏݂̂łA\啶ɂP͕ϐɂł邪AȂB

p.25iϐƉZj

E^̕ϐ́AZ⌸ZȂǂ̉Zɗpł
EF int a = 3, b = 4; int c = a + b; //ϐC̒l7ɂȂ
EF int a = 3, b = 4; int c = a - b; //ϐC̒l-1ɂȂ

p.25 ϐ̃f[^\

EC#񋟂AConsole.WriteLine()\bhpƁAf[^vZʂR\[ɕ\ł
EF int a = 3, b = 4; Console.WriteLine(a + b); //7\
EQ+Zq͕̈ӖAO㗼li܂͐l^̕ϐjłΉZ
Eł͂ȂāAOǂ炩łΘA
Eʏ̐ƓlɁAZ揜ZD悳邪AJbRɂėD揇ʂύXł
EF area = (10 + 20) * 30 / 2; //102030̑`̖ʐς
EZq⓯Dx̏ꍇ͊{Iɍ珇ɗp
EF Console.WriteLine(1 + " + " + 2 + 3); //u1 + 23vƂȂ
EF Console.WriteLine(1 + 2 + " + " + 3); //u3 + 3vƂȂ

p.25 text01.cs

//p.25 text01.cs
using System; 
class Text01
{
    public static void Main() //AvP[V̎sJnꏊ
    {
        int a = 10, b = 20, total; //ϐa,b̏ƁAϐtotal̐錾
        total = a + b; //ϐa̒lƕϐb̒lZʂϐtotalɑ
        Console.WriteLine(a + " + " + b + " = " + total); //u+vŘAʂR\[ɕ\
    }
}

p.26ivZʂ̘Aj

EJbRŗD揇ʂύX鎖ŁAɉZsAZʂA邱Ƃł
EȂAvZʂϐɑɁAvẐ̂Console.WriteLinẽJbRɋLqł

p.26 text02.cs

//p.26 text02.cs
using System; 
class Text01
{
    public static void Main() //AvP[V̎sJnꏊ
    {
        int a = 10, b = 20, total; //ϐa,b̏ƁAϐtotal̐錾
        Console.WriteLine(a + " + " + b + " = " + (a + b)); //u+vŘAʂR\[ɕ\
    }
}

p.26iAƉZj

EɘAsƁǍʂ͕񈵂ɂȂ
EāAAɉZ悤ƂĂAɂȂ
EF Console.WriteLine(a + " + " + b + " = " + a + b); //10 + 20 = 1020

p.27 2.4 WriteLine\bhWrite\bh

EvOŁuvƂwɂ镔\bhƂ
EConsole.WriteLine̓\bhłAJbR̓eR\[ɏo͂ĉs
E΂āAConsole.Write\bhAJbR̓eR\[ɏo͂邪s͂Ȃ
EȂAConsole.WriteLine()ƂƁAŝ݂s

p.27 text03.cs

//p.27 text03.cs
using System; 
class Text03
{
    public static void Main() //AvP[V̎sJnꏊ
    {
        Console.Write(""); //R\[ɕ\(sȂ)
        Console.Write(""); //R\[ɕ\(sȂ)
        Console.Write(""); //R\[ɕ\(sȂ)
        Console.Write(""); //R\[ɕ\(sȂ)
        Console.Write(""); //R\[ɕ\(sȂ)
        Console.WriteLine(); //ŝݍs
   }
}

p.28 tH[}bgwqgϐ̕\

Eϐ̒lƕÂ͎yǐႭAႦ₷
EŁA̒ɔԍŒuꏊwł̂tH[}bgwq
EConsole.WriteLineConsole.Writeŗp\
EF Console.WriteLine("tH[}bgwqg", l܂͎);
   ϐ͎ƓɂȂ
EtH[}bgwq͕̒Ɂu{ԍ}v𖄂ߍ߂d|ŁAԍ0Ԃ炢łwł
EF
@Console.WriteLine("{0}ԁI", 1); //u1ԁIvƕ\
@Console.WriteLine("{0}ԁIN{1}ԁI", 1, 2); //u1ԁIN2ԁIvƕ\
@Console.WriteLine("110̐`̖ʐς{0}", 10 * 10);
@int n = 10; Console.WriteLine("1{0}̐`̖ʐς{1}", n, n * n);
EtH[}bgwq̒ɓԍ𕡐w肵ēl𖄂ߍނƂł
@Console.WriteLine("{0}ԁIN{0}ԁI", 1); //u1ԁIN1ԁIvƕ\
EtH[}bgwq̔ԍ͏łȂĂǂ
@Console.WriteLine("{1}ԁIN{0}ԁI", 2, 1); //u1ԁIN2ԁIvƕ\

p.28 text04.cs

//p.28 text04.cs
using System; 
class Text03
{
    public static void Main() //AvP[V̎sJnꏊ
    {
        int x = 10;
        Console.WriteLine("x = {0}", x); //ux = 10vƕ\
        Console.WriteLine("x = {0}, x10{{1}ł", x, x * 10); //ux = 10, x10{100łvƕ\
        Console.WriteLine("{0}{1}łA{2}{1}ł͂܂B", "L", "ٓ", "Ƃ");
   }
}

p.29 ̎w

EtH[}bgwq̔ԍ̌Ɂu,vwł
Ě́uŒŉƂ邩v̂ƂŁA\e𒴂ĂƁAw肪
Fint x = 10; Console.WriteLine("{0, 5}", x); //O3󔒓āu   10vƕ\
Fint x = 12345; Console.WriteLine("{0, 3}", x); //͖u12345vƕ\
E󔒂Oɓ邱ƂEl߂Ƃ
ȆOɁu-vƍl߂ɂȂA󔒂ɂ
Fint x = 10; Console.WriteLine("{0, -5}", x); //O3󔒓āu10   vƕ\

p.30 text05.cs

//p.30 text05.cs
using System; 
class Text03
{
    public static void Main() //AvP[V̎sJnꏊ
    {
        int x = 10, y = 123456789;
        Console.WriteLine("12345678901234567890123456789"); //ڐ
        Console.WriteLine("{0, 10}", "abc"); //u       abcvƕ\
        Console.WriteLine("{0,  5}", "def"); //u  defvƕ\
        Console.WriteLine("{0,  0}", "ghi"); //ughivƕ\
        Console.WriteLine("{0, 10}{1, 10}", "", ""); //u                  vƕ\
        Console.WriteLine("{0,-10}{1,-10}", "", ""); //u                  vƕ\
        Console.WriteLine("x = {0, 5}, y = {1, 3}", x, y); //ux =    10, y = 123456789vƕ\
   }
}

p.30 Ww蕶g̎w

EtH[}bgwq̔ԍ̌Ɂu,:w蕶vwł
Ew蕶ɂāA16i\Lw\Ap[Zg\Ȃǂ\
 w蕶ǴuEAF̒Zvł͂Ȃuľ^Axwqw肳Ă邩ǂɉāAŒ菬_\L܂͎w\L̂ꂩ̂ȌȌ`vƂdl

p.30 text05.cs

//p.30 text05.cs
using System; 
class Text03
{
    public static void Main() //AvP[V̎sJnꏊ
    {
        Console.WriteLine("D{0, 10:D}", 123); //10i\uD       123v
        Console.WriteLine("X{0, 10:X}", 123); //16i\uX        7Bv
        Console.WriteLine("E{0, 10:E}", 123.456); //w\uE1.234560E+002v
        Console.WriteLine("F{0, 10:F}", 123.456); //_\uF    123.46v
        Console.WriteLine("F{0, 10:F5}", 123.456); //_\(_ȉ5)uF 123.45600v
        Console.WriteLine("C{0, 10:C}", 123456); //ʉݕ\uC  \123,456v
        Console.WriteLine("N{0, 10:N}", 1234.4568); //؂蕂_\uN  1,234.46v
        Console.WriteLine("P{0, 10:P}", 0.05); //p[Zg\uP     5.00%
        Console.WriteLine("G{0, 10:G}", 123.456); //Œ菬_\Lw\L̊Ȍ̕uG   123.456v
   }
}

p.32 JX^w蕶g̎w

EWw蕶̑Ɂu0vŐs[㑱[w肵u.vŏ_ʒuwł
E_ʒû݂w肷ɂ́u0vł͂Ȃu#vp
Eu0vu#v̐ŁuŒŉƂ邩vwł
Ewƕpł
Eu0,0v܂́u#,#vƂ邱ƂłRJ}؂肪ł
Ep.33 text07.cs018A019sڂ̂悤ȕGȎw@

oFAWK p.33 text07.cs

EJX^wu0,0vɑ΂ĕ̐-123456789w肷ƂǂȂ邩mF悤

\F p.34u[U̓͂mv
